﻿/* Global Page Settings */
body {color:#555555;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image:url(../images/Home/g_navi_bk2.jpg);
	background-repeat:repeat-x;
	text-align:left;
	font-size:13px;
	line-height:18px;
}
A:LINK{text-decoration:underline; color:#1E90FF;}
A:VISITED{text-decoration:underline; color:#1E90FF;}
A:ACTIVE{text-decoration:none;color :#0066FF;}
A:HOVER{text-decoration:none;color :#0066FF;}



/*@鎽淐SS艃nCNIeB蓮kTlC@*/
img.thumb { -ms-interpolation-mode: bicubic; }


/* S虠 */
#ikyu_1st_head{width:800px; height:80px;}
#ikyu_1st_head2{width:155px; float:left; padding-top:15px;}
#ikyu_1st_head3{width:490px; float:left; padding-top:10px;}
#ikyu_1st_head4{width:155px; float:left;}


/* S虠@L20080408 */
#ikyu_first_head{width:940px; height:80px;}
#ikyu_first_head2{width:155px; float:left; padding-top:15px;}
#ikyu_first_head3{width:630px; float:left; padding-top:10px;}
#ikyu_first_head4{width:155px; float:left;}

/*@NF@*/
.ik_b A:LINK{text-decoration:none; color:#333333;}
.ik_b A:VISITED{text-decoration:none; color:#333333;}
.ik_b A:HOVER{text-decoration:underline; color:#000000;}

/*@NF@*/
.ik_w A:LINK{text-decoration:none; color:#FFF;}
.ik_w A:VISITED{text-decoration:none; color:#FFF;}
.ik_w A:HOVER{text-decoration:underline; color:#ffcc00;}

/*@NF@*/
A.ik_ww:LINK{text-decoration:none; color:#FFF;}
A.ik_ww:VISITED{text-decoration:none; color:#FFF;}
A.ik_ww:HOVER{text-decoration:underline; color:#FFF;}

.clear{clear:both;}

/*@鎽渮u@*/
.ikright{float:right;}
.ikleft{float:left;}
.ikmid{vertical-align:middle;}
.left{float:left; margin-right:10px;}
.right{float:right; margin-left:10px;}

/* LOp */
.allrank_01{padding:4px 0 2px 0; border:1px dotted #CCCCCC; clear:both; background-color:#F4F4FF; color:#3366cc; font-weight:bold;}
.allrank_02{font-size:12px; line-height:15px;}
.allrank_03{padding:4px 0; margin:2px 0; border-bottom:1px dotted #CCCCCC; display:block; width:100%;}
.allrank_04{margin-top:3px; font-size:11px;}

/* form */
form{margin:0;}

#menubar{width:800px; clear:both;}
#logingif{margin-right:5px;}

/* HEAD_01@L20080408 */
#menu_bar{width:940px; clear:both;}

/* O艜800 */
#cts{
	width:940px;
	padding-top:10px;
	font-size:12px;
	line-height:140%;
}
#ctsg{width:940px; font-size:12px; line-height:140%;}
.cts{width:940px; padding-top:10px; font-size:12px; line-height:140%;}
.ctsg{width:940px; font-size:12px; line-height:140%;}

/* O艃eLXg */
.l{font-size:15px; line-height:20px;}
.ml{font-size:13px; line-height:19px;}
.m{font-size:12px; line-height:18px;}
.s{font-size:12px; line-height:16px;}

/* DIV */
.w450{width:450px; text-align:left;}
.w460{width:460px; text-align:left;}
.w470{width:470px; text-align:left;}
.w480{width:480px; text-align:left;}
.w490{width:490px; text-align:left;}
.w500{width:500px; text-align:left;}
.w510{width:510px; text-align:left;}
.w520{width:520px; text-align:left;}
.w530{width:530px; text-align:left;}
.w540{width:540px; text-align:left;}
.w550{width:550px; text-align:left;}
.w560{width:560px; text-align:left;}
.w570{width:570px; text-align:left;}
.w580{width:580px; text-align:left;}
.w590{width:590px; text-align:left;}
.w600{width:600px; text-align:left;}
.w610{width:610px; text-align:left;}
.w620{width:620px; text-align:left;}
.w630{width:630px; text-align:left;}
.w640{width:640px; text-align:left;}
.w650{width:650px; text-align:left;}
.w660{width:660px; text-align:left;}
.w670{width:670px; text-align:left;}
.w680{width:680px; text-align:left;}
.w690{width:690px; text-align:left;}
.w700{width:700px; text-align:left;}
.w750{width:750px; text-align:left;}
.w800{width:800px; text-align:left;}

/* footer */
.copyright{font-size:10px; font-family: verdana, arial, sans-serif;}
address{font-style:normal; font-size:11px; font-family: helvetica, sans-serif, verdana; padding-top:15px; color:#999;}

div#okini_toroku{padding-right:15px; font-size:12px;}
div#okini_toroku a{color:#333333;}
div#okini_toroku a:VISITED{color:#333333;}
div#okini_toroku a:hover{color:#0066FF;}
img#okini_image{float:right; vertical-align:super;}

A.gotop:LINK{text-decoration:none;color : #333333;}
A.gotop:VISITED{text-decoration:none;color : #333333;}
A.gotop:HOVER{text-decoration:underline;color :#0066FF;}

A.kkm:LINK{text-decoration:none;color : #A0522D; background-color:#EEE8AA;}
A.kkm:VISITED{text-decoration:none;color : #A0522D; background-color:#EEE8AA;}
A.kkm:HOVER{text-decoration:none;color :#FFFFFF; background-color:#0066FF}


.clearfix{display: inline-block;} /* IE 7p */
.clearfix{display: block;} /* OperaASafari 7p */





/* global navi style */
.gl_navi{clear:both; width:940px; height:65px; background-image:url(../images/Home/gnv_05.gif); background-repeat:repeat-x;}
.gl_navi span{display:none;}
.gl_navi img{border:0;}
.gl_navi ul{margin:0; padding:0;}
.gl_navi li{float:left; list-style-type:none; margin:0; padding:0;}
.gl_navi a:hover{background-position:0 -40px;}

/* global title */
.gl_title{clear:both; width:940px; display:block; height:70px;}
.gl_title_logo{width:200px; height:75px; float:left;}
.gl_title_logo2{width:550px; padding-top:7px; float:left; padding-right:50px;}
.gl_title_logo3{width:140px; padding-top:7px; float:right;}

/* VO[oir For NG UserAgent */
.gl_navi_ngagt{clear:both; text-align:left; width:940px; height:65px; background-image:url(../images/Home/gnv_05.gif); background-repeat:repeat-x;}
.gl_navi_ngagt img{border:0;}

.gl_footer_bk{background:url(../images/Home/f_bk.gif); background-repeat:repeat-x; background-color:#FFFFFF; width:100%;}
.gl_footer_bk a:link{color:#1E90FF; text-decoration:none;}
.gl_footer_bk a:visited{color:#1E90FF; text-decoration:none;}
.gl_footer_bk a:hover{color:#333; text-decoration:none;}
.gl_footer_bk a.ik_b:link{color:#666666; text-decoration:none; border-bottom:1px dotted;}
.gl_footer_bk a.ik_b:visited{color:#666666; text-decoration:none; border-bottom:1px dotted;}
.gl_footer_bk a.ik_b:hover{color:#333; text-decoration:none; border:0;}

.gl_navi_ngagt a:link{color:#FFFFFF; text-decoration:none;}
.gl_navi_ngagt a:visited{color:#FFFFFF; text-decoration:none;}
.gl_navi_ngagt a:hover{text-decoration:none; color: #000000; border-bottom:2px solid #ffcc00; background-color:#FFFFFF;}

.gn_active{background-position:0 -40px;}
.gnbn1 {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/Home/gnv_01.gif); WIDTH: 86px; HEIGHT: 40px
}
.gnbn2 {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/Home/gnv_02.gif); WIDTH: 129px; HEIGHT: 40px
}
.gnbn3 {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/Home/gnv_03.gif); WIDTH: 117px; HEIGHT: 40px
}
.gnbn10 {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/Home/gnv_10.gif); WIDTH: 113px; HEIGHT: 40px
}
.lcl_navis{width:940px; text-align:left; display:block; height:35px;}
.lcl_navis ul{margin:0; padding:0;}
.lcl_navis li{list-style-type:none; float:left; height:25px;}

.lcl_nvs{font-size:12px; line-height:30px; margin:5px 2px; padding:2px 4px;}
.lcl_navis a:link{text-decoration:none; color:#000;}
.lcl_navis a:visited{text-decoration:none; color:#000;}
.lcl_navis a:hover{text-decoration:none; color: #000; border-bottom:2px solid #ffcc00; background-color:#FFF;}

.lcl_navis li.active a{color:#000; border-bottom:2px solid #ffcc00; background-color:#FFF;}


#absolute_top2{clear:both; width:940px; height:25px; text-align:center; font-size:11px; color:#3399FF; font-weight: normal;}
#absolute_top2 a:link{color:#3399FF; text-decoration:none;}
#absolute_top2 a:visited{color:#3399FF; text-decoration:none;}
#absolute_top2 a:hover{color:#3399FF; text-decoration:underline;}
#absolute_top2 img{width:1px; height:25px; border:0; vertical-align:middle;}

ul#fNavi {
	margin: 0;
	padding: 0px;
	width: 100%;
	position: relative;
	text-align:center;
	overflow: hidden;
}
ul#fNavi li {
	float: left;
	font-size:12px;
	line-height: 2em;
	list-style-type: none;
}
ul#fNavi li a {
	padding: 0px 10px;
	width: auto;
	display: block;
	position: relative;
	text-decoration: none;
	color: #000000;
	text-align: center;
}
ul#fNavi li a:hover {
	width: auto;
	color: #000000;
	text-decoration: underline;
}
ul#fNavi #space1 {
	padding: 1em 1px;
	width: 285px;
}
ul#fNavi #space2 {
	padding: 1em 1px;
	width:208px;
}

.foot_s{font-size:12px; font-family:Arial;}

div.fnavi_04{clear:both; width:940px; padding-bottom:10px;}
div.fnavi_04inside{padding:0 10px; display:block;}
.fnavi_04inside ul{margin:0; padding:0;}
.fnavi_04inside li{margin:0 15 0 0; padding:0;
	list-style-type: none;
	display: inline;}
.fnavi_04inside a:link{color:#333333; text-decoration:none;}
.fnavi_04inside a:visited{color:#333333; text-decoration:none;}
.fnavi_04inside a:hover{color:#333333; text-decoration:underline;}

div#absolute_top{width:940px; height:25px; font-size:11px; color:#6699cc; text-align:center; font-size:11px; color:#6699cc; font-weight: normal;}
div#absolute_top a:link{color:#6699cc; text-decoration:none;}
div#absolute_top a:visited{color:#6699cc; text-decoration:none;}
div#absolute_top a:hover{color:#6699cc; text-decoration:underline;}



.footer_width{width:946px;}
.footer_width em{font-style:normal; font-weight:bold; font-family:Helvetica, Arial;}
.footer_width2{width:940px; padding:10px 0 20px 0;}
.footer_button_left{float:left; margin-top:3px;}
.footer_button_left img{float:left; border:0; margin:0;}
.footer_button_right{float:right;}
.footer_button_right img{float:right; border:0;}
.ikyu_menus{clear:both; color:#CCC; padding:20px 0 10px 0;}

.footer_ikyuplus{width:940px; padding:5px 0 10px 0; text-align:left; font-size:11px; line-height:17px; color:#CCC;}
.footer_ikyuplus a:link{color:#999; text-decoration:none;}
.footer_ikyuplus a:visited{color:#999; text-decoration:none;}
.footer_ikyuplus a:hover{color:#999; text-decoration:underline;}
.footer_ikyuplus ul{display:inline; margin:0; padding:0; list-style-type:none;}
.footer_ikyuplus li{margin:0; padding:0; display:inline;}
.footer_ikyuplus h4{font-size:11px; line-height:17px; color:#555; font-weight:normal; display:inline;}

.footer_lastline_1{width:120px;}
.footer_lastline_2{width:700px; color:#CCC;}





